satellite cities - Español Inglés Diccionario